package cn.tedu.spring.resource;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import javax.annotation.Resource;


/**
 * @author lhd
 * @date 2024/4/16
 * @apiNote
 */
@Component
public class WeiboMapper {
 /*
    Resource 注解 对象或接口类型的依赖注入，装配规则如下：
        1. 根据Spring Bean对象的名称进行装配[通过name参数]
        2. 如果未指定Bean对象名称[name参数] 把属性名作为 Bean对象名称进行装配 -->属性名 resMapperImpl1
        3. 如果属性名 和 Bean对象名称也不一致，则根据类型进行装配 -->类型 ResMapper
        4. 如果一个接口有多个实现类,则根据类型装配式也会抛出异常
  */
//     @Resource(name = "resMapperImpl1")
    @Resource
    private ResMapper resMapperImpl1;

}
